﻿@import url(style.css);
@import url(swiper.min.css);
@import url(pscroll.css);
@import url(share.min.css);
@import url(lrtk3.css);
/*首页*/
/*轮显*/
.index_banner { margin-top:97px; width:100%;  clear:both; overflow:visible;}
.banner{ width: 100%; overflow:hidden; position:relative;}
.banner .swiper-container{/* width: 100%; height: 100%; position: absolute; z-index: 1; top: 0;left: 0; right: 0;bottom: 0;*/}
.banner .lzpic1,
.banner .lzpic2 { width: 100%;height: 100%; background: no-repeat center; background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;transition:all 0.3s;}
.banner .text { max-width: 1440px; width: 96%; position: absolute; left: 50%; top: 49%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); z-index: 10; color: #fff; /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=45, Color=#989898)"; text-shadow: -2px 2px 6px rgba(152, 152, 152, 0.8); filter: progid:DXImageTransform.Microsoft.Shadow(Strength=6, Direction=135, Color=#989898);*/ padding: 0 20px; line-height:1.1;}
.banner .text .span{  color:#9fa0a0; display:inline-block; padding-right:28px; position:relative; text-transform:uppercase; padding-bottom:12px; line-height:1;}
.banner .text .span:after{ content:""; position:absolute; bottom:0; left:0; width:100%; height:4px; background:#0ca7ae; }
.banner .text .h3{ font-weight:bold; line-height:1.2; overflow:hidden; color:#fff;margin-top:1%; padding-bottom:1%;}
.banner .text .desc{ margin-top:2%; overflow:hidden; color:#9fa0a0; line-height:1.3;}
.banner .text .small{ display:inline-block;margin-top:3.5%; position:relative; overflow:hidden; color:#fff; text-transform:uppercase; padding-top:2%; font-weight:bold; font-family:Arial;}
.banner .text .small:after{ content:""; position:absolute; top:0; left:0; width:22px; height:4px; background:#fff; }
.banner .swiper-pagination { width: 100%;bottom: 45px; transition-duration: 0.4s;-webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;}
.banner .swiper-pagination.gao {bottom: 380px;}
.banner .swiper-pagination .swiper-pagination-bullet { width: 46px; height: 5px; background:#3f3b3a;opacity: 1; margin: 0 7px; border-radius:10px;}
.banner .swiper-pagination .swiper-pagination-bullet-active { background: #7d7d7d; }
.swiper-button-next, .swiper-button-prev{ width:23px; height:40px; background-size:100% 100%;-webkit-tap-highlight-color:transparent; outline:none;}
.swiper-button-next{ right:2%; background-image:url(../images/right.png);}
.swiper-button-prev{ left:2%;background-image:url(../images/left.png);}
.lzpic1 img{ width:100%;opacity:0;filter:Alpha(opacity=0);}
.banner:hover .lzpic1{transform:scale(1.05, 1.05);}
.lzpic2 { display: none;}
.lzpic2 img{ width:100%;opacity:0;filter:Alpha(opacity=0);}
.banner .anim-1,.banner .anim-4{filter:alpha(opacity=0);opacity:0; }
.banner .swiper-slide-active .anim-1{animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.2s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.2s;}
.banner .swiper-slide-active .anim-4{animation:mymove6 0.6s; -webkit-animation:mymove6 0.6s linear;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	animation-delay:0.8s;

	-webkit-animation-iteration-count:1;
	-webkit-animation-fill-mode:forwards; 
	-webkit-animation-delay:0.8s;
}
/*关于我们*/
.i_t{ text-align:center; margin-top:5%; text-transform:uppercase; position:relative; color:#eeefef; font-weight:bold; overflow:hidden; line-height:1;}
.i_t.bgs2{ letter-spacing:30px;}
.i_t.bgs2 .txt{ letter-spacing:30px;}
.i_t.bgs3{ letter-spacing:20px;}
.i_t.bgs3 .txt{ letter-spacing:20px;}
.i_t .txt{ position:absolute; top:53%; width:100%; text-transform:none; color:#595757;/* overflow:hidden;*/ left:0;transform: translate(0%, -50%); font-weight:normal; letter-spacing:3px; font-weight:bold;}
.i_t .txt span{ display:inline-block; /*overflow:hidden;*/ position:relative; font-size:40px; letter-spacing:0px; color:#24b7b3;}
.i_about{ overflow:hidden; margin-top:5%; margin-bottom:6%; text-align:center;}
.i_about .h3{ color:#24b7b3; font-weight:bold; overflow:hidden; line-height:1.2; font-size:45px;}
.i_about .txts{ color:#727171; overflow:hidden; margin-top:2%; line-height:1.9;font-size:19px; font-family:Arial, "微软雅黑"!important; }
.i_about .txts  a {color:#727171;}
.i_about .counter{ margin-top:4%; text-align:center;}
.i_about .counter ul li{ float:left; width:33.3333333333333%; transition:all 0.3s; position:relative; }
.i_about .counter ul li:after{ content:""; position:absolute; right:0; top:0; height:100%; width:2px; background:#dddede;}
.i_about .counter ul li:last-child:after{ width:0;}
.i_about .counter ul li .txts2{padding-left:1%; padding-right:1%;}
.i_about .counter ul li .txts2 .h4 { line-height:20px; margin-top:15px;}
.i_about .counter ul li .txts2 p { line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.i_about .counter ul li .nums{ overflow:hidden; color:#0ca7ae; line-height:1; letter-spacing:2px;}
.i_about .counter span{  display:inline-block; vertical-align:top; overflow:hidden;  }
.i_about .counter label{  display:inline-block; vertical-align:top; margin-top:5%;font-weight:500;  }
.i_about .counter .h6{ font-weight: normal;  overflow:hidden; line-height:24px; height:24px; color:#595757; white-space:nowrap;text-overflow:ellipsis; margin-top:2px; margin-bottom:6px;}
.i_about .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}


/*品牌*/
.i_brand_bg{ background:#f6f6f6; overflow:hidden;}
.i_brand{ overflow:hidden; margin-top:5%; margin-bottom:5%; text-align:center;}
.i_brand img{ width:220px; display:block; margin:40px auto;}
.i_brand .h3{ color:#24b7b3; font-weight:400; overflow:hidden; line-height:1.2; margin-top:2%;  font-size:46px;}
.i_brand .txts{ color:#727171; overflow:hidden; margin-top:2%; line-height:1.9; font-size:19px;  font-family:Arial, "微软雅黑"!important; }
.i_brand .imore1{display:block; margin:0 auto; width:182px; height:42px; line-height:42px;  overflow:hidden;transition:all 0.3s; margin-top:2.5%; background:#0ca7ae; font-size:15px; color:#fff; border-radius:6px;}
.i_brand .imore1:hover{ opacity:0.8;filter:Alpha(opacity=80);}


.h-solution .imore1{display:block; margin:0 auto; width:182px; height:42px; line-height:42px;  overflow:hidden;transition:all 0.3s; margin-top:2.5%; background:#0ca7ae; font-size:15px; color:#fff; border-radius:6px; text-align:center;}
.h-solution .imore1:hover{ opacity:0.8;filter:Alpha(opacity=80);}



/*服务流程*/
.i_service_bg{ background:#f6f6f6; overflow:hidden;}
.i_service_bg .i_t{ color:#fff;}
.i_service2{ margin-top:5%; text-align:center; overflow:hidden; margin-bottom:6%;}
.i_service2 ul li{ float:left; width:25%; transition:all 0.3s; position:relative;}
.i_service2 ul li:after{ content:""; position:absolute; right:-15px; top:40px; height:8px; width:30px; background:url(../images/i_bg2.png) no-repeat; background-size:100% 100%;}
.i_service2 ul li:last-child:after{ width:0;}
.i_service2 ul li .boxs{ width:94%; margin:0 auto; overflow:hidden;}
.i_service2 ul li i{ display:block; width:56px; height:92px; margin:0 auto; background-repeat:no-repeat; background-size:100% 100%;}
.i_service2 ul li i.bgs1{ background-image:url(../img/i_a1.png);}
.i_service2 ul li i.bgs2{ background-image:url(../img/i_a2.png);}
.i_service2 ul li i.bgs3{ background-image:url(../img/i_a3.png);}
.i_service2 ul li i.bgs4{ background-image:url(../img/i_a4.png);}
.i_service2 ul li .h3{ font-weight:bold; height:32px; line-height:32px; overflow:hidden; margin-top:8%; color:#0ca7ae;}
.i_service2 ul li .p{ margin:0 auto; max-width:240px; color:#898989; font-size:15.4px; overflow:hidden; line-height:26px; height:156px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;margin-top:8%;}

/*公司团队*/
.i_team_txt{ text-align:center; line-height:32px;overflow:hidden; margin-top:3%;  color:#898989; font-size:17px;}
/*新闻资讯*/
.i_news_a{ overflow:hidden; position:relative; text-align:center;height:64px; line-height:64px; margin-top:4%;}
.i_news_a:before{ content:""; position:absolute; left:0px; top:0px; height:1px; width:100%; background:#f6f6f6;}
.i_news_a:after{ content:""; position:absolute; left:0px; bottom:0px; height:1px; width:100%; background:#f6f6f6;}
.i_news_a .i_news_a_box{ max-width:880px; overflow:hidden; margin:0 auto;}
.i_news_a .scroller {position:absolute;}
.i_news_a .scroller li {float: left;/*  padding-right:3%;*/}
.i_news_a .scroller li:nth-child(1) {margin-right:0%; } 
.i_news_a .scroller li dd{ overflow:hidden; float:left; width:176px;position:relative; cursor:pointer;}
.i_news_a .scroller li a{ color:#3e3a39; display:block;transition:all 0.3s;  }
.i_news_a .scroller li a:hover{ color:#0ca7ae;}
.i_news_a .scroller li.cur a{color:#fff; background:#0ca7ae;}
.i_news{ padding-top:5%;max-width:1300px; margin:0 auto;}
.i_news .i_news_l{ float:left; width:59%; max-width:758px; overflow:hidden;}
.i_news .i_news_l .imgs{ float:left; max-width:316px; width:42%; overflow:hidden; margin-right:3%; position:relative;}
.i_news .i_news_l .img{ overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover;-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; height:360px;}
.i_news .i_news_l .img:hover{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.i_news .i_news_l .imgs img{  width:100%;opacity:0;filter:Alpha(opacity=0);}
.i_news .i_news_l .imgs .date{ position:absolute; left:6%; top:6%; color:#fff; font-weight:bold;}
.i_news .i_news_l .imgs .date span{ display:block;}
.i_news .i_news_l .txts{ overflow:hidden;}
.i_news .i_news_l .txts .h3{ font-weight:bold; overflow:hidden; height:38px; line-height:38px; margin-top:25px; color:#0ca7ae;}
.i_news .i_news_l .txts .p{ overflow:hidden; line-height:26px; height:208px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; font-size:15.4px; color:#9fa0a0; margin-top:18px;}
.i_news .i_news_l .txts .imore{ width:41px;transition:all 0.3s; display:block; margin-top:20px;}
.i_news .i_news_l .txts .imore:hover{ margin-left:5px;opacity:0.8;filter:Alpha(opacity=80);}
.i_news .i_news_r{ float:right; width:38.4%;}
.i_news .i_news_r ul li{ display:block; height:120px;transition:all 0.3s;}
.i_news .i_news_r ul li:hover{box-shadow: 5px 4px 10px 0 rgba(0, 0, 0, 0.3);}
.i_news .i_news_r ul li .date{ float:left; margin-left:30px; width:86px; overflow:hidden; color:#0ca7ae; margin-top:25px; font-size:17px; line-height:26px; position:relative; margin-right:40px;}
.i_news .i_news_r ul li .date b{ display:block; height:38px; line-height:38px;}
.i_news .i_news_r ul li .date:after{ content:""; position:absolute; right:0; top:11px; height:36px; width:2px; background:#9f9fa0;}
.i_news .i_news_r ul li .txts{ overflow:hidden; padding-right:2%; max-width:306px;}
.i_news .i_news_r ul li .txts .h3{ font-weight:normal; font-size:13.75px; color:#9fa0a0; height:26px; line-height:26px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:18px; }
.i_news .i_news_r ul li .txts .p{  font-size:13.75px; color:#9fa0a0; height:52px; line-height:26px; overflow:hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.i_news .i_news_r ul li:hover .txts .h3{ color:#0ca7ae;}

@media screen and (max-width: 1600px) {
/*轮显*/
.swiper-button-prev{ left:5px;}
.swiper-button-next{right:5px;}
}
@media screen and (max-width: 1400px) {
/*轮显*/
.banner .text .desc{ margin-top:1%;}
.banner .text .small{ margin-top:2.5%; padding-top:1.5%;}
.banner .text .h3{ line-height:1.1;}

}

@media screen and (max-width: 1260px) {
/*关于我们*/
.i_t.bgs2{ letter-spacing:20px;}
.i_t.bgs2 .txt{ letter-spacing:20px;}
.i_t.bgs3{ letter-spacing:13px;}
.i_t.bgs3 .txt{ letter-spacing:13px;}
.i_about .txts{ font-size:18px; line-height:1.7;}
/*品牌*/
.i_brand .txts{ font-size:18px; line-height:1.7;}



}

@media screen and (max-width: 1100px) {
/*轮显*/
.lzpic2{display: block;}
.lzpic1{display: none;}
/*.banner .swiper-container{ position:static;}*/
.swiper-button-next, .swiper-button-prev{ width:20px; height:35px;}
.banner .swiper-pagination { bottom:25px;}
.banner .swiper-pagination .swiper-pagination-bullet {width: 36px; height:4px;margin: 0 5px;}
.banner .text { display:none;}


}

@media screen and (max-width: 960px) {
/*关于我们*/
.i_t.bgs2{ letter-spacing:10px;}
.i_t.bgs2 .txt{ letter-spacing:10px;}
.i_t.bgs3{ letter-spacing:7px;}
.i_t.bgs3 .txt{ letter-spacing:7px;}
.i_about{ margin-bottom:5%;}
.i_about .txts{ font-size:16px; line-height:1.6;}
.i_about .counter label{ margin-top:2.5%;}
.i_about .counter ul li{ width:50%; margin-bottom:3%;}
.i_about .counter ul li:nth-child(2n+0):after{ width:0;}
/*品牌*/
.i_brand .txts{ font-size:16px; line-height:1.6;}



/*服务流程*/
.i_service2 ul li{ width:50%; margin-bottom:4%;}
.i_service2 ul li:nth-child(2n+0):after{ width:0;}
.i_service2 ul li i{ width:50px; height:82px;}
/*公司团队*/
.i_team_txt{ line-height:28px; font-size:16px;}
/*新闻资讯*/
.i_news_a{ height:50px; line-height:50px;}
.i_news .i_news_l{ float:none; width:100%; max-width:none;}
.i_news .i_news_r{ float:none; width:100%; margin-top:3%;}
}

@media screen and (max-width: 780px) {
/*轮显*/
.swiper-button-next, .swiper-button-prev{ width:16px; height:28px;}
.banner .swiper-pagination { bottom:20px;}
.banner .swiper-pagination .swiper-pagination-bullet {width: 26px; height:3px; margin:0 3px;}
/*关于我们*/
.i_about .txts{ font-size:15px;}

/*服务流程*/
.i_service2 ul li .p{ font-size:14px;}
/*公司团队*/
.i_team_txt{ line-height:26px; font-size:15px;}
/*新闻资讯*/
.i_news_a .scroller li dd{ width:145px;}
/*品牌*/
.i_brand .txts{ font-size:15px; }

}
@media screen and (max-width: 640px) {
/*关于我们*/
.i_t.bgs2{ letter-spacing:5px;}
.i_t.bgs2 .txt{ letter-spacing:5px;}
.i_t.bgs3{ letter-spacing:3px;}
.i_t.bgs3 .txt{ letter-spacing:3px;}
.i_about .txts{ font-size:14px; line-height:1.5;}

/*品牌*/
.i_brand img{ width:150px;}
.i_brand .txts{ font-size:14px;  line-height:1.5;}
.i_brand .imore1{ width:160px; font-size:14px;}


/*公司团队*/
.i_team_txt{ line-height:24px; font-size:14px;}
#i_team{ display:none;}
/*新闻资讯*/
.i_news_a{ font-size:15px;}
.i_news_a .scroller li dd{ width:130px;}
.i_news .i_news_l .imgs{ margin-right:2%;}
.i_news .i_news_l .img{ height:285px;}
.i_news .i_news_l .txts .h3{ font-size:18px; height:26px; line-height:26px; margin-top:10px;}
.i_news .i_news_l .txts .p{ font-size:14px; line-height:24px; height:192px; margin-top:8px;}
.i_news .i_news_l .txts .imore{ width:38px; margin-top:12px;}
.i_news .i_news_r ul li .date{ font-size:16px; line-height:20px;}
.i_news .i_news_r ul li .date b{ font-size:28px;}
/*服务体系*/
#i_service{ display:none;}
.i_service_bg{ display:none;}
}

@media screen and (max-width: 480px) {
/*关于我们*/
.i_t{ margin-top:6%;}
.i_t .txt{ letter-spacing:0;}
.i_t.bgs2{ letter-spacing:0px;}
.i_t.bgs2 .txt{ letter-spacing:0px;}
.i_t.bgs3{ letter-spacing:0px;}
.i_t.bgs3 .txt{ letter-spacing:0px;}
.i_about{ display:none;}
.i_about .txts{ font-size:13px; }
/*品牌*/
.i_brand img{ width:130px;}
.i_brand .imore1{ width:140px; font-size:13px;}
.i_brand .txts{ font-size:13px;}


/*服务流程*/
.i_service2 ul li{ margin-bottom:5%;}
.i_service2 ul li i{ width:44px; height:72px;}
/*公司团队*/
.i_team_txt{ line-height:22px; font-size:13px;}
/*新闻资讯*/
.i_news_a{ font-size:14px; height:44px; line-height:44px;}
.i_news_a .scroller li dd{ width:120px;}
.i_news .i_news_l .img{ height:260px;}
.i_news .i_news_l .txts .h3{ font-size:16px; height:24px; line-height:24px; margin-top:6px;}
.i_news .i_news_l .txts .p{ font-size:13px; line-height:22px; height:176px; margin-top:6px;}
.i_news .i_news_l .txts .imore{ width:32px; margin-top:10px;}
.i_news .i_news_r ul li{ height:90px;}
.i_news .i_news_r ul li .date{ margin-top:15px; width:60px; margin-left:15px; margin-right:20px;}
.i_news .i_news_r ul li .txts .h3{ font-size:13px; height:24px; line-height:24px; margin-top:8px;}
.i_news .i_news_r ul li .txts .p{ font-size:13px;height:48px; line-height:24px;}

}
@media screen and (max-width: 420px) {
/*服务流程*/
.i_service2 ul li i{ width:40px; height:66px;}
.i_service2 ul li .p{ font-size:13px; line-height:24px; height:144px;}
}


@keyframes scaleAnim{
    0%{         
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}

@keyframes mymove6
{
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(100px) translateX(0);
  -moz-transform: translateY(60px) translateX(0);
  transform: translateY(60px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

@-webkit-keyframes mymove6
{
	/*from { filter:alpha(opacity=0);opacity:0; margin-bottom:-20%;}
	to {margin-bottom:3%;filter:alpha(opacity=1);opacity:1;}*/
	from {filter:alpha(opacity=0);opacity:0;  -webkit-transform: translateY(100px) translateX(0);
  -moz-transform: translateY(60px) translateX(0);
  transform: translateY(60px) translateX(0);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}
	to { filter:alpha(opacity=100);opacity:1; -webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
}

.changfang { background: url(../images/solution-bg1.jpg) no-repeat top center #24b7b3 fixed;}
.changfang .h3 { color:#fff;}
.changfang .txts { color:#fff;}

.changfang_tu { width:100%; height:560px;}
.changfang_tu .tutu { width:25%; float:left; height:280px;  position:relative; overflow:hidden;}
.changfang_tu .tutu img { width:100%; height:100%; top:0px; left:0px; position:absolute; z-index:1; transition:all .4s;}
.changfang_tu .tutu p { width:100%; height:100%; line-height:280px; text-align:center; color:#fff; font-size:18px; position: absolute; top:-280px; left:0px; background:rgba(0,0,0,.5); z-index:2; display:none; transition:all .4s;}
.changfang_tu .tutu:hover p { display:block; top:0px;}
.changfang_tu .tutu:hover img { transform:scale(1.1,1.1); }
.changfang_tu .zi1 { background:#00b3ae;}
.changfang_tu .tutu i{ font-size:40px; line-height:60px;  font-weight:900; letter-spacing:5px; text-align:center; color:#fff; font-style:normal; width:100%; display:block; margin-top:25%;}
.changfang_tu .tutu font { font-size:40px; line-height:60px;  font-weight:900; letter-spacing:0px; text-align:center; color:rgba(100%,100%,100%,.2); font-style:normal; width:100%; display:block; font-family:DINEngschriftStd; font-weight:900; text-transform:uppercase;}
.changfang_tu .zi1.zi2 { background:#00ada8;} 


.ipart01 { width:1300px; margin:0px auto 100px;}
.ipart01 .news_detail01 { padding-top:5%; display: flex;}
.ipart01 .news_detail01 .left { width:50%; background:#f4f4f4;  border-radius:10px; overflow:hidden; float:left;}
.ipart01 .news_detail01 .right { width:50%;}
.ipart01 .news_detail01 .right li { width:48%; margin-left:2%; margin-bottom:2%; float:left;}
.ipart01  .news_detail01 .right ul li .li_box { padding:35px 35px;}



.news_detail01 .right ul li .li_box .tit{font-size:24px;}
.news_detail01 .right ul li .li_box .con{font-size:16px;}
.news_detail01 .right ul li .li_box .date{font-size:16px;}


/* æ–°é—»è¯¦ç»† */
.news_detail_jt{position:absolute; right:0; bottom:90px; text-align:right; width:100%;}
.news_detail_jt .box{float:right;}
.news_detail_jt a{float:left; display:block; width:45px; height:46px;  margin-left:10px;}
.news_detail_jt a.prev_jt{background:url(../images/news_detail_jt1_on.png) no-repeat center; background-size:cover;}
.news_detail_jt a.next_jt{background:url(../images/news_detail_jt2.png) no-repeat center;background-size:cover;}
.news_detail_jt a.back{background:url(../images/back.png) no-repeat center;background-size:cover;}
.news_detail01 .left{width:63%; float:left;}
.news_detail01 .left .title{font-size:39px; line-height:52px; color:#000; margin-bottom:30px;}
/* .news_detail01 .left .con{padding-bottom:35px;} */
.news_detail01 .left .con .box{padding:25px 50px 25px 25px; color:#fff; background:#4479c9;}
.news_detail01 .left .con .box .date{font-size:33px; line-height:60px; font-family:Arial}
.news_detail01 .left .con .box .text{font-size:16px; line-height:30px; padding-left:70px; height:60px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_detail01 .left .myart{font-size:16px; color:#666; line-height:2; border-top:1px solid #DCDCDC; padding-top:35px;}
.news_detail01 .right{width:31%; float:right;}
.news_detail01 .right .inp_wrap{border:1px solid #B7B7B7; border-radius:10px; height:50px; line-height:50px; padding-left:55px; position:relative;}
.news_detail01 .right .inp_wrap .icon{width:23px; height:22px; background:url(../images/news_detail01_1.png) no-repeat center; position:absolute; left:16px; top:50%; margin-top:-11px;}
.news_detail01 .right .inp_wrap .inp{height:50px; line-height:50px; border:none; padding:0; margin:0; border-radius:10px; width:calc(100% - 105px);}
.news_detail01 .right .inp_wrap .btns{width:105px; height:50px; line-height:50px; background:#4479c9; color:#fff; font-size:16px; color:#fff; border-radius:10px; padding:0; margin:0; border:none; position:absolute; right:0; top:0; cursor:pointer; outline:none}
.news_detail01 .right .news_share{ margin:20px 0 24px;}
.news_detail01 .right .news_share .bshare-custom{overflow:hidden;}
.news_detail01 .right .news_share .bshare-custom a{display:block; float:left; width:36px; height:36px; text-align:center; padding:0; line-height:36px; border-radius:5px; color:#fff; background:#e4e4e4; margin-right:8px;}
.news_detail01 .right .news_share .bshare-custom a i{background:none; margin:0; vertical-align:top; font-size:20px;}		
.news_detail01 .right ul li{background:#F2F6F8; border-radius:10px; margin-bottom:34px;}
.news_detail01 .right ul li .li_box{display:block; padding:55px 47px 45px;}
.news_detail01 .right ul li .li_box .tit{font-size:20px; line-height:30px; color:#444; margin-bottom:13px; max-height:80px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition:all 0.5s ease; text-align:left;}
.news_detail01 .right ul li .li_box .con{font-size:15px; line-height:27px; color:#666; height:81px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; margin-bottom:15px;}
.news_detail01 .right ul li .li_box .date{font-size:14px; line-height:26px; color:#999;}
.news_detail01 .right ul li:hover .li_box .tit{color:#04b1ac;}
.news_detail01 .left { width:100%; height:100%; position:relative; height:542px;}
.news_detail01 .left .tutu { width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:1;  overflow:hidden;}
.news_detail01 .left:before { content:" "; width:100%; height:542px; background:url(../images/bbb.png) repeat-x left bottom; z-index:2; position: absolute;
}
.news_detail01 .left .tutu img { width:100%; height:100%; transition:all .4s;}
.news_detail01 .left:hover .tutu img { transform:scale(1.1,1.1);}
.news_detail01 .left .p { width:90%; padding:0px 5%; height:200px; top:65%; left:0px; position:absolute; z-index:4;}
.news_detail01 .left .p h3 { font-size:20px; color:#fff; line-height:50px;}
.news_detail01 .left .p p { color:#fff; font-size:15px; line-height:25px;



text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;
height: 50px;
line-height: 25px;}
.news_detail01 .left .p span {color:#fff; font-size:15px; line-height:25px; margin-top:2%; width:100px; line-height:30px; text-align:center; text-align:center; background:#04b1ac; border-radius:3px; display:block;}
